///   \file    VigilanceApp.h
///   \brief   Clase VigilanceApp permite la ejecucion de programa de vigilance
///   \version 1.0
///   \author  grupo vigilance
///   \date    28-03-2012
#ifndef VIGILANCEAPP_H
#define VIGILANCEAPP_H

#include <common/Common.h>
#include <vigilance_comm.h>
#include <RmsLib.h>
#include <vigilance/runnable/VigilatorLocal.h>

namespace varayoc
{

namespace vigilance
{

class VigilanceApp : public ::varayoc::Application
{
public:
    VigilanceApp();

    virtual Int32 main(int argc, char* argv[]);
    virtual Int32 configurationMode();
    virtual String getName();
    virtual Void information();
    virtual Void terminate();
    virtual ~VigilanceApp();

private:
    Bool m_terminate;
 };


}}
#endif // VIGILANCEAPP_H
